Back to Release page

Release Notes for STM32303C_EVAL Examples

Copyright 2016 STMicroelectronics

 

Update History

V1.11.0 / 12-September-2019

Main Changes

  • Update HAL I2C examples to be compliant with new I2C APIs
  • Update HAL TIM examples to be compliant with new TIM APIs
  • Update HAL IWDG examples to be compliant with new  HAL_TIMEx_RemapConfig() API
  • Update stm32f3xx_hal_conf.h files :
    • Change assert_failed() prototype to be compliant with MISRA C rule 11.4
    • Add reference to HAL EXTI driver
    • Add registers callbacks defines

V1.10.0 / 12-June-2018

Main Changes

  • Maintenance release.
  • Update stm32f3xx_hal_conf.h files to add support to HAL CAN Legacy Module.
  • Update CAN example to be aligned to the new HAL CAN driver.
  • Update CAN example to set a fixed bitrate equal to 1 Mbit/s. 

V1.9.0 / 23-June-2017

Main Changes

  • Maintenance release.
  • Remove support of Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain.
  • Correct RTC_PREDIV values (for LSI clock) in HAL_TIMEBASE_RTC_ALARM and HAL_TIMEBASE_RTC_WAKEUP examples.
  • Align stm32f3xx_hal_conf.h with latest template defined in HAL.
  • Change assert_failed() prototype to be compliant with MISRA C rule 11.4
  • Fix precision issue in FreeRTOS_ThreadCreation example.
  • Fix calculation issue of uwDiffCapture for TIM_InputCapture example.

V1.8.0 / 14-April-2017

Main Changes

  • Maintenance release.
  • No changes compared to previous version (V1.7.0).

V1.7.0 / 16-December-2016

Main Changes

  • Maintenance release
  • Updated DMA_FLASHToRAM examples to implement new API HAL_DMA_RegisterCallback()
  • Updated Reload Counter and Window values based on correct LSI frequency in IWDG_WindowMode example
  • Added new projects HAL_TimBase to illustrate how to customize the HAL time base driver :
    • HAL_TimeBase_RTC_ALARM
    • HAL_TimeBase_RTC_WKUP
    • HAL_TimeBase_TIM (modified and renamed previous HAL_TimeBase)
  • Updated all examples using timers to initialize the new field AutoReloadPreload in TIM_Base_InitTypeDef structure
  • Updated TIM_Asymetric example to declare two handles instead of one for timers.
  • Updated error management (in case of AF error)  in all I2C examples
  • Updated UART_HyperTerminal_DMA and UART_WakeUpFromStop examples after UART driver rework

V1.6.0 / 01-July-2016

Main Changes

  • Maintenance release.
  • Updated IWDG and WWDG examples following HAL IWDG and HAL WWDG drivers evolution:
    • \IWDG\IWDG_WindowMode
    • \IWDG\IWDG_Reset
    • \WWDG\WWDG_Example

V1.5.0 / 29-April-2016

Main Changes

  • Maintenance release.
  • Updated system_stm32f3xx.c files:
    • Added APBPrescTable definition.
  • Updated stm32f3xx_hal_conf.h files:
    • Set HSE_STARTUP_TIMEOUT value to 100ms instead of 5000ms.
  • Added new project CRC_Bytes_Stream_7bit_CRC example to illustrate the usage Input/Output options CRC calculation.
  • Updated I2C projects after I2C driver rework:
    • I2C_EEPROM
    • I2C_TwoBoards_AdvComIT
    • I2C_TwoBoards_ComDMA
    • I2C_TwoBoards_ComIT
    • I2C_TwoBoards_ComPolling
    • I2C_WakeUpFromStop
  • Updated “Liberty” License with the new license “Ultimate Liberty”.

V1.4.0 / 13-November-2015

Main Changes

  • Maintenance release.
  • Performed HAL API alignment (macros/functions/constants renaming).
  • Updated GPIO Output Speed literals naming to ensure HAL full compatibility.
  • Updated CORTEXM_MPU examples to use the new MPU APIs.
  • Updated ADC examples:
    • Added missing ADC calibration.
    • Updated ADC differential mode example: removed useless calibration in mode single ended.
  • Updated/aligned UART_TwoBoards_ComDMA examples in FW package projects (UART IRQ needs now to be enabled).
  • Updated FLASH_WriteProtection examples with new FLASH APIs.
  • Updated TIM examples:
    • Corrected calculation of uint32_t in TIM_InputCapture example.
  • Updated COMP examples: removed TIM break.
  • Updated system_stm32f3xx.c files:
    • Used latest CMSIS template version.
    • Removed __IO or __I on constant table declaration.
  • Updated stm32f3xx_hal_conf.h files:
    • Added LSE_STARTUP_TIMEOUT definition.
  • Updated EWARM and TrueStudio linker files to be aligned with CMSIS contents.

V1.2.0 / 19-June-2015

Main Changes

  • Add support of System Workbench for STM32 (SW4STM32) toolchain.

V1.1.0 / 12-Sept-2014

Main Changes

  • Official release.

V1.1.0RC2 / 25-August-2014

Main Changes

  • General
    • Replaced all references to Cortex-M0+ by references to Cortex-M4
    • Updated EWARM, MDK-ARM and TrueSTUDIO configurations to add stm32f3xx_hal_rcc_ex.c to the STM32F3xx_HAL_Driver group
  • DAC
    • DAC_Signals_Generation
      • Fix missing SYSCFG clock enable for the DAC_SignalsGeneration example
  • Cortex
    • CORTEXM_ModePrivilege
      • call __ISB() after calling __set_CONTROL()
    • CORTEXM_MPU
      • Fix missing memory region dedicated to PriviledgedReadOnlyArray buffer in TrueSTUDIO scatter file
  • PWR
    • PWR_PVD
      • Fix compilation issue due to constants renaming
  • RCC
    • RCC_ClockConfig
      • Fix assertion failure due to un-initialized HSICalibrationValue

V1.0.0 / 18-Juin-2014

Main Changes

  • First official release.

License

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this component except in compliance with the License. You may obtain a copy of the License at:

https://opensource.org/licenses/BSD-3-Clause